GUIDE: Games with UML for Interactive Design Exploration
نویسنده
چکیده
In this paper we present our design tool GUIDE, which allows the user to explore a design in UML interactively by playing a game. The game incorporates both the design model and a specification of what it means for the design to be correct. The central idea of this approach is that the designer can increment the game during a play and gradually add more detail to it. Specification and design are refined by repeated plays of the game. The designer stops playing when design and specification are detailed enough for his purpose and fit to each other. The interactive game approach helps to cope with incompleteness and informal definition of UML models, which make strictly formal verification techniques difficult. The designer may resolve these problems when they arise during a play or let the GUIDE tool determine how the play should proceed.
منابع مشابه
Exploration games for UML software design
The Unified Modeling Language (UML) has become the standard language for the design of object-oriented software systems over the past decade. Even though there exist various tools which claim to support design with UML, their functionality is usually focused on drawing UML diagrams and generating code from the UML model. The task of choosing a suitable design which fulfils the requirements stil...
متن کاملExploration games with UML software design
The aim of this work is to use formal games as foundation for a design tool which provides support for the exploration and evaluation of software design in UML. The designer sets up a game on the basis of a UML model and repeatedly plays a game with the tool to detect flaws or incompleteness in the design. During a play the game definition including the underlying UML model may be incremented. ...
متن کاملDesign Space Exploration through Interactive Model Mappings for UML-based Specifications
In previous work [3], we have introduced the Abstract Execution Platform (AEP) as an UML-based design approach for the design of embedded hardware or software systems. This approach is largely based on UML 2.0 Activities as a data and control flow oriented model of computation. The resulting specifications have to be transformed to platform specific code, e.g., HDL for a specific FPGA family. D...
متن کاملAn Interactive Viewpoint on the Role of UML
The role of the Unified Modeling Language (UML) is to model interactive systems, whose behaviors emerge from the interaction of their components with each other and with the environment. Unlike traditional (algorithmic) computation, interactive computation involves infinite and dynamic (late binding) input/output streams. Algorithmic tools and models do not suffice to express the behavior of to...
متن کاملAn Interactive System Level Simulation Environment for Systems- on-Chip
This article presents an interactive simulation environment for high level models intended for Design Space Exploration of SystemsOn-Chip. The existing open source development environment TTool supports the MARTE compliant UML profile DIPLODOCUS and enables the designer to create, simulate and formally verify models. The goal is to obtain first performance estimations of the system intended for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Knowl.-Based Syst.
دوره 20 شماره
صفحات -
تاریخ انتشار 2005